home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1995-08-29 | 5.1 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
1%
| dexvert
| Combustion 2 Particle Library (other/combustion2ParticleLibrary)
| ext
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
| |
100%
| xdgMime
| text/x-emacs-lisp
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 35 34 3a 34 | 32 20 31 39 39 35 0a 3b | 14:54:4|2 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 65 78 |;; from |file /ex|
|00000060| 70 6f 72 74 2f 77 69 6c | 6c 6f 77 33 2f 78 65 6d |port/wil|low3/xem|
|00000070| 61 63 73 2d 31 39 2e 31 | 33 2d 72 65 6c 65 61 73 |acs-19.1|3-releas|
|00000080| 65 2f 65 64 69 74 6f 72 | 2f 6c 69 73 70 2f 6f 6f |e/editor|/lisp/oo|
|00000090| 62 72 2f 68 6d 6f 75 73 | 65 2d 62 72 2e 65 6c 0a |br/hmous|e-br.el.|
|000000a0| 3b 3b 3b 20 65 6d 61 63 | 73 20 76 65 72 73 69 6f |;;; emac|s versio|
|000000b0| 6e 20 31 39 2e 31 33 20 | 58 45 6d 61 63 73 20 4c |n 19.13 |XEmacs L|
|000000c0| 75 63 69 64 2e 0a 3b 3b | 3b 20 62 79 74 65 63 6f |ucid..;;|; byteco|
|000000d0| 6d 70 20 76 65 72 73 69 | 6f 6e 20 32 2e 32 35 3b |mp versi|on 2.25;|
|000000e0| 20 31 2d 53 65 70 2d 39 | 34 2e 0a 3b 3b 3b 20 6f | 1-Sep-9|4..;;; o|
|000000f0| 70 74 69 6d 69 7a 61 74 | 69 6f 6e 20 69 73 20 6f |ptimizat|ion is o|
|00000100| 6e 2e 0a 3b 3b 3b 20 74 | 68 69 73 20 66 69 6c 65 |n..;;; t|his file|
|00000110| 20 75 73 65 73 20 6f 70 | 63 6f 64 65 73 20 77 68 | uses op|codes wh|
|00000120| 69 63 68 20 64 6f 20 6e | 6f 74 20 65 78 69 73 74 |ich do n|ot exist|
|00000130| 20 69 6e 20 45 6d 61 63 | 73 20 31 38 2e 0a 0a 28 | in Emac|s 18...(|
|00000140| 69 66 20 28 61 6e 64 20 | 28 62 6f 75 6e 64 70 20 |if (and |(boundp |
|00000150| 27 65 6d 61 63 73 2d 76 | 65 72 73 69 6f 6e 29 0a |'emacs-v|ersion).|
|00000160| 09 20 28 6f 72 20 28 61 | 6e 64 20 28 62 6f 75 6e |. (or (a|nd (boun|
|00000170| 64 70 20 27 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |dp 'epoc|h::versi|
|00000180| 6f 6e 29 20 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |on) epoc|h::versi|
|00000190| 6f 6e 29 0a 09 20 20 20 | 20 20 28 73 74 72 69 6e |on).. | (strin|
|000001a0| 67 2d 6c 65 73 73 70 20 | 65 6d 61 63 73 2d 76 65 |g-lessp |emacs-ve|
|000001b0| 72 73 69 6f 6e 20 22 31 | 39 22 29 29 29 0a 20 20 |rsion "1|9"))). |
|000001c0| 20 20 28 65 72 72 6f 72 | 20 22 54 68 69 73 20 66 | (error| "This f|
|000001d0| 69 6c 65 20 77 61 73 20 | 63 6f 6d 70 69 6c 65 64 |ile was |compiled|
|000001e0| 20 66 6f 72 20 45 6d 61 | 63 73 20 31 39 2e 22 29 | for Ema|cs 19.")|
|000001f0| 29 0a 0a 28 72 65 71 75 | 69 72 65 20 27 62 72 29 |)..(requ|ire 'br)|
|00000200| 0a 28 66 73 65 74 20 27 | 73 6d 61 72 74 2d 62 72 |.(fset '|smart-br|
|00000210| 20 23 5b 6e 69 6c 20 22 | c0 20 88 6d ab 8a c1 20 | #[nil "|. .m... |
|00000220| 88 5c 6e ad b3 c3 5c 6e | 21 87 6c ab 83 c4 20 87 |.\n...\n|!.l... .|
|00000230| c5 20 ab 89 6e ab 83 c6 | 20 87 c7 20 87 6e ab 93 |. ..n...| .. .n..|
|00000240| c8 20 89 1e 09 ad 86 0e | 09 47 ca 55 3f 29 ab 83 |. ......|.G.U?)..|
|00000250| cb 20 87 cc 20 ae 82 cd | 20 87 22 20 5b 62 72 2d |. .. ...| ." [br-|
|00000260| 62 72 6f 77 73 65 20 62 | 72 2d 68 65 6c 70 20 61 |browse b|r-help a|
|00000270| 63 74 69 6f 6e 2d 6d 6f | 75 73 65 2d 6b 65 79 2d |ction-mo|use-key-|
|00000280| 70 72 65 76 2d 77 69 6e | 64 6f 77 20 73 65 6c 65 |prev-win|dow sele|
|00000290| 63 74 2d 77 69 6e 64 6f | 77 20 73 63 72 6f 6c 6c |ct-windo|w scroll|
|000002a0| 2d 75 70 2d 65 6f 6c 20 | 62 72 2d 66 69 6e 64 2d |-up-eol |br-find-|
|000002b0| 66 65 61 74 75 72 65 2d | 65 6e 74 72 79 20 62 72 |feature-|entry br|
|000002c0| 2d 69 6d 70 6c 65 6d 65 | 6e 74 6f 72 73 20 62 72 |-impleme|ntors br|
|000002d0| 2d 66 65 61 74 75 72 65 | 20 62 72 2d 66 69 6e 64 |-feature| br-find|
|000002e0| 2d 63 6c 61 73 73 2d 6e | 61 6d 65 20 63 6c 20 31 |-class-n|ame cl 1|
|000002f0| 20 62 72 2d 61 6e 63 65 | 73 74 6f 72 73 20 62 72 | br-ance|stors br|
|00000300| 2d 74 6f 2d 74 72 65 65 | 20 62 72 2d 65 64 69 74 |-to-tree| br-edit|
|00000310| 5d 20 33 20 22 5c 0a 43 | 6f 6e 74 72 6f 6c 73 20 |] 3 "\.C|ontrols |
|00000320| 4f 4f 2d 42 72 6f 77 73 | 65 72 20 6c 69 73 74 69 |OO-Brows|er listi|
|00000330| 6e 67 20 62 75 66 66 65 | 72 73 20 77 69 74 68 20 |ng buffe|rs with |
|00000340| 6f 6e 65 20 6b 65 79 20 | 6f 72 20 6d 6f 75 73 65 |one key |or mouse|
|00000350| 20 6b 65 79 2e 0a 0a 49 | 6e 76 6f 6b 65 64 20 76 | key...I|nvoked v|
|00000360| 69 61 20 61 20 6b 65 79 | 20 70 72 65 73 73 20 77 |ia a key| press w|
|00000370| 68 65 6e 20 69 6e 20 61 | 6e 20 4f 4f 2d 42 72 6f |hen in a|n OO-Bro|
|00000380| 77 73 65 72 20 6c 69 73 | 74 69 6e 67 20 77 69 6e |wser lis|ting win|
|00000390| 64 6f 77 2e 20 20 49 74 | 20 61 73 73 75 6d 65 73 |dow. It| assumes|
|000003a0| 0a 74 68 61 74 20 69 74 | 73 20 63 61 6c 6c 65 72 |.that it|s caller|
|000003b0| 20 68 61 73 20 61 6c 72 | 65 61 64 79 20 63 68 65 | has alr|eady che|
|000003c0| 63 6b 65 64 20 74 68 61 | 74 20 74 68 65 20 6b 65 |cked tha|t the ke|
|000003d0| 79 20 77 61 73 20 70 72 | 65 73 73 65 64 20 69 6e |y was pr|essed in|
|000003e0| 20 61 6e 0a 61 70 70 72 | 6f 70 72 69 61 74 65 20 | an.appr|opriate |
|000003f0| 62 75 66 66 65 72 20 61 | 6e 64 20 68 61 73 20 6d |buffer a|nd has m|
|00000400| 6f 76 65 64 20 74 68 65 | 20 63 75 72 73 6f 72 20 |oved the| cursor |
|00000410| 74 6f 20 74 68 65 20 73 | 65 6c 65 63 74 65 64 20 |to the s|elected |
|00000420| 62 75 66 66 65 72 2e 0a | 0a 49 66 20 6b 65 79 20 |buffer..|.If key |
|00000430| 69 73 20 70 72 65 73 73 | 65 64 3a 0a 20 28 31 29 |is press|ed:. (1)|
|00000440| 20 69 6e 20 61 20 62 6c | 61 6e 6b 20 62 75 66 66 | in a bl|ank buff|
|00000450| 65 72 20 6f 72 20 61 74 | 20 74 68 65 20 65 6e 64 |er or at| the end|
|00000460| 20 6f 66 20 61 20 62 75 | 66 66 65 72 2c 20 62 72 | of a bu|ffer, br|
|00000470| 6f 77 73 65 72 20 68 65 | 6c 70 0a 20 20 20 20 20 |owser he|lp. |
|00000480| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 69 73 20 64 |informat|ion is d|
|00000490| 69 73 70 6c 61 79 65 64 | 20 69 6e 20 74 68 65 20 |isplayed| in the |
|000004a0| 76 69 65 77 65 72 20 77 | 69 6e 64 6f 77 3b 0a 20 |viewer w|indow;. |
|000004b0| 28 32 29 20 61 74 20 74 | 68 65 20 62 65 67 69 6e |(2) at t|he begin|
|000004c0| 6e 69 6e 67 20 6f 66 20 | 61 20 28 6e 6f 6e 2d 73 |ning of |a (non-s|
|000004d0| 69 6e 67 6c 65 20 63 68 | 61 72 61 63 74 65 72 29 |ingle ch|aracter)|
|000004e0| 20 63 6c 61 73 73 20 6e | 61 6d 65 2c 20 74 68 65 | class n|ame, the|
|000004f0| 20 63 6c 61 73 73 27 0a | 20 20 20 20 20 61 6e 63 | class'.| anc|
|00000500| 65 73 74 6f 72 73 20 61 | 72 65 20 6c 69 73 74 65 |estors a|re liste|
|00000510| 64 3b 0a 20 28 33 29 20 | 61 74 20 74 68 65 20 65 |d;. (3) |at the e|
|00000520| 6e 64 20 6f 66 20 61 6e | 20 65 6e 74 72 79 20 6c |nd of an| entry l|
|00000530| 69 6e 65 2c 20 74 68 65 | 20 6c 69 73 74 69 6e 67 |ine, the| listing|
|00000540| 20 69 73 20 73 63 72 6f | 6c 6c 65 64 20 75 70 3b | is scro|lled up;|
|00000550| 0a 20 28 34 29 20 6f 6e | 20 74 68 65 20 60 2e 2e |. (4) on| the `..|
|00000560| 2e 27 2c 20 66 6f 6c 6c | 6f 77 69 6e 67 20 61 20 |.', foll|owing a |
|00000570| 63 6c 61 73 73 20 6e 61 | 6d 65 2c 20 70 6f 69 6e |class na|me, poin|
|00000580| 74 20 69 73 20 6d 6f 76 | 65 64 20 74 6f 20 74 68 |t is mov|ed to th|
|00000590| 65 20 63 6c 61 73 73 0a | 20 20 20 20 20 64 65 73 |e class.| des|
|000005a0| 63 65 6e 64 65 6e 63 79 | 20 65 78 70 61 6e 73 69 |cendency| expansi|
|000005b0| 6f 6e 3b 0a 20 28 35 29 | 20 62 65 66 6f 72 65 20 |on;. (5)| before |
|000005c0| 61 6e 20 65 6c 65 6d 65 | 6e 74 20 6e 61 6d 65 2c |an eleme|nt name,|
|000005d0| 20 74 68 65 20 69 6d 70 | 6c 65 6d 65 6e 74 6f 72 | the imp|lementor|
|000005e0| 20 63 6c 61 73 73 65 73 | 20 6f 66 20 74 68 65 20 | classes| of the |
|000005f0| 6e 61 6d 65 20 61 72 65 | 20 6c 69 73 74 65 64 3b |name are| listed;|
|00000600| 0a 20 28 36 29 20 61 6e | 79 77 68 65 72 65 20 65 |. (6) an|ywhere e|
|00000610| 6c 73 65 20 6f 6e 20 61 | 6e 20 65 6e 74 72 79 20 |lse on a|n entry |
|00000620| 6c 69 6e 65 2c 20 74 68 | 65 20 65 6e 74 72 79 27 |line, th|e entry'|
|00000630| 73 20 73 6f 75 72 63 65 | 20 69 73 20 64 69 73 70 |s source| is disp|
|00000640| 6c 61 79 65 64 20 66 6f | 72 0a 20 20 20 20 20 65 |layed fo|r. e|
|00000650| 64 69 74 69 6e 67 2e 22 | 20 6e 69 6c 5d 29 0a 28 |diting."| nil]).(|
|00000660| 66 73 65 74 20 27 73 6d | 61 72 74 2d 62 72 2d 61 |fset 'sm|art-br-a|
|00000670| 73 73 69 73 74 20 23 5b | 6e 69 6c 20 22 c0 20 88 |ssist #[|nil ". .|
|00000680| c1 5c 6e c3 20 5c 22 c4 | 9a ab 83 c5 20 87 6d ab |.\n. \".|.... .m.|
|00000690| 84 c6 c7 21 87 6c ab 83 | c8 20 87 c9 20 ab 83 ca |...!.l..|. .. ...|
|000006a0| 20 87 6e ab 93 cb 20 89 | 1e 0c ad 86 0e 0c 47 c7 | .n... .|......G.|
|000006b0| 55 3f 29 ab 83 cd 20 87 | ce 20 ae 83 cf c7 21 87 |U?)... .|. ....!.|
|000006c0| 22 20 5b 62 72 2d 62 72 | 6f 77 73 65 20 73 74 72 |" [br-br|owse str|
|000006d0| 69 6e 67 2d 6d 61 74 63 | 68 20 62 72 2d 62 75 66 |ing-matc|h br-buf|
|000006e0| 66 65 72 2d 70 72 65 66 | 69 78 2d 62 6c 61 6e 6b |fer-pref|ix-blank|
|000006f0| 20 62 75 66 66 65 72 2d | 6e 61 6d 65 20 30 20 62 | buffer-|name 0 b|
|00000700| 72 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 20 62 72 |r-buffer|-menu br|
|00000710| 2d 65 78 69 74 2d 6c 65 | 76 65 6c 20 31 20 73 63 |-exit-le|vel 1 sc|
|00000720| 72 6f 6c 6c 2d 64 6f 77 | 6e 2d 65 6f 6c 20 62 72 |roll-dow|n-eol br|
|00000730| 2d 66 69 6e 64 2d 66 65 | 61 74 75 72 65 2d 65 6e |-find-fe|ature-en|
|00000740| 74 72 79 20 62 72 2d 69 | 6d 70 6c 65 6d 65 6e 74 |try br-i|mplement|
|00000750| 6f 72 73 20 62 72 2d 66 | 69 6e 64 2d 63 6c 61 73 |ors br-f|ind-clas|
|00000760| 73 2d 6e 61 6d 65 20 63 | 6c 20 62 72 2d 64 65 73 |s-name c|l br-des|
|00000770| 63 65 6e 64 61 6e 74 73 | 20 62 72 2d 74 6f 2d 74 |cendants| br-to-t|
|00000780| 72 65 65 20 62 72 2d 66 | 65 61 74 75 72 65 73 5d |ree br-f|eatures]|
|00000790| 20 34 20 22 5c 0a 43 6f | 6e 74 72 6f 6c 73 20 4f | 4 "\.Co|ntrols O|
|000007a0| 4f 2d 42 72 6f 77 73 65 | 72 20 6c 69 73 74 69 6e |O-Browse|r listin|
|000007b0| 67 20 62 75 66 66 65 72 | 73 20 77 69 74 68 20 6f |g buffer|s with o|
|000007c0| 6e 65 20 61 73 73 69 73 | 74 2d 6b 65 79 20 6f 72 |ne assis|t-key or|
|000007d0| 20 6d 6f 75 73 65 20 61 | 73 73 69 73 74 2d 6b 65 | mouse a|ssist-ke|
|000007e0| 79 2e 0a 0a 49 6e 76 6f | 6b 65 64 20 76 69 61 20 |y...Invo|ked via |
|000007f0| 61 6e 20 61 73 73 69 73 | 74 2d 6b 65 79 20 70 72 |an assis|t-key pr|
|00000800| 65 73 73 20 77 68 65 6e | 20 69 6e 20 61 6e 20 4f |ess when| in an O|
|00000810| 4f 2d 42 72 6f 77 73 65 | 72 20 6c 69 73 74 69 6e |O-Browse|r listin|
|00000820| 67 20 77 69 6e 64 6f 77 | 2e 20 20 49 74 0a 61 73 |g window|. It.as|
|00000830| 73 75 6d 65 73 20 74 68 | 61 74 20 69 74 73 20 63 |sumes th|at its c|
|00000840| 61 6c 6c 65 72 20 68 61 | 73 20 61 6c 72 65 61 64 |aller ha|s alread|
|00000850| 79 20 63 68 65 63 6b 65 | 64 20 74 68 61 74 20 74 |y checke|d that t|
|00000860| 68 65 20 61 73 73 69 73 | 74 2d 6b 65 79 20 77 61 |he assis|t-key wa|
|00000870| 73 20 70 72 65 73 73 65 | 64 20 69 6e 0a 61 6e 20 |s presse|d in.an |
|00000880| 61 70 70 72 6f 70 72 69 | 61 74 65 20 62 75 66 66 |appropri|ate buff|
|00000890| 65 72 20 61 6e 64 20 68 | 61 73 20 6d 6f 76 65 64 |er and h|as moved|
|000008a0| 20 74 68 65 20 63 75 72 | 73 6f 72 20 74 6f 20 74 | the cur|sor to t|
|000008b0| 68 65 20 73 65 6c 65 63 | 74 65 64 20 62 75 66 66 |he selec|ted buff|
|000008c0| 65 72 2e 0a 0a 49 66 20 | 61 73 73 69 73 74 2d 6b |er...If |assist-k|
|000008d0| 65 79 20 69 73 20 70 72 | 65 73 73 65 64 3a 0a 20 |ey is pr|essed:. |
|000008e0| 28 31 29 20 69 6e 20 61 | 20 62 6c 61 6e 6b 20 62 |(1) in a| blank b|
|000008f0| 75 66 66 65 72 2c 20 61 | 20 73 65 6c 65 63 74 69 |uffer, a| selecti|
|00000900| 6f 6e 20 6c 69 73 74 20 | 6f 66 20 62 75 66 66 65 |on list |of buffe|
|00000910| 72 20 66 69 6c 65 73 20 | 69 73 20 64 69 73 70 6c |r files |is displ|
|00000920| 61 79 65 64 3b 0a 20 28 | 32 29 20 61 74 20 74 68 |ayed;. (|2) at th|
|00000930| 65 20 62 65 67 69 6e 6e | 69 6e 67 20 6f 66 20 61 |e beginn|ing of a|
|00000940| 20 28 6e 6f 6e 2d 73 69 | 6e 67 6c 65 20 63 68 61 | (non-si|ngle cha|
|00000950| 72 61 63 74 65 72 29 20 | 63 6c 61 73 73 2c 20 74 |racter) |class, t|
|00000960| 68 65 20 63 6c 61 73 73 | 27 0a 20 20 20 20 20 64 |he class|'. d|
|00000970| 65 73 63 65 6e 64 61 6e | 74 73 20 61 72 65 20 6c |escendan|ts are l|
|00000980| 69 73 74 65 64 3b 0a 20 | 28 33 29 20 61 74 20 74 |isted;. |(3) at t|
|00000990| 68 65 20 65 6e 64 20 6f | 66 20 61 6e 20 65 6e 74 |he end o|f an ent|
|000009a0| 72 79 20 6c 69 6e 65 2c | 20 74 68 65 20 6c 69 73 |ry line,| the lis|
|000009b0| 74 69 6e 67 20 69 73 20 | 73 63 72 6f 6c 6c 65 64 |ting is |scrolled|
|000009c0| 20 64 6f 77 6e 3b 0a 20 | 28 34 29 20 6f 6e 20 74 | down;. |(4) on t|
|000009d0| 68 65 20 60 2e 2e 2e 27 | 2c 20 66 6f 6c 6c 6f 77 |he `...'|, follow|
|000009e0| 69 6e 67 20 61 20 63 6c | 61 73 73 20 6e 61 6d 65 |ing a cl|ass name|
|000009f0| 2c 20 70 6f 69 6e 74 20 | 69 73 20 6d 6f 76 65 64 |, point |is moved|
|00000a00| 20 74 6f 20 74 68 65 20 | 63 6c 61 73 73 0a 20 20 | to the |class. |
|00000a10| 20 20 20 65 78 70 61 6e | 73 69 6f 6e 3b 0a 20 28 | expan|sion;. (|
|00000a20| 35 29 20 61 6e 79 77 68 | 65 72 65 20 65 6c 73 65 |5) anywh|ere else|
|00000a30| 20 6f 6e 20 61 20 63 6c | 61 73 73 20 6c 69 6e 65 | on a cl|ass line|
|00000a40| 2c 20 74 68 65 20 63 6c | 61 73 73 27 20 65 6c 65 |, the cl|ass' ele|
|00000a50| 6d 65 6e 74 73 20 61 72 | 65 20 6c 69 73 74 65 64 |ments ar|e listed|
|00000a60| 3b 0a 20 28 36 29 20 61 | 6e 79 77 68 65 72 65 20 |;. (6) a|nywhere |
|00000a70| 65 6c 73 65 20 6f 6e 20 | 61 6e 20 65 6c 65 6d 65 |else on |an eleme|
|00000a80| 6e 74 20 6c 69 6e 65 2c | 20 74 68 65 20 65 6c 65 |nt line,| the ele|
|00000a90| 6d 65 6e 74 27 73 20 69 | 6d 70 6c 65 6d 65 6e 74 |ment's i|mplement|
|00000aa0| 6f 72 0a 20 20 20 20 20 | 63 6c 61 73 73 65 73 20 |or. |classes |
|00000ab0| 61 72 65 20 6c 69 73 74 | 65 64 3b 0a 20 28 37 29 |are list|ed;. (7)|
|00000ac0| 20 6f 6e 20 61 20 62 6c | 61 6e 6b 20 6c 69 6e 65 | on a bl|ank line|
|00000ad0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 61 6c 6c 20 65 | followi|ng all e|
|00000ae0| 6e 74 72 69 65 73 2c 20 | 74 68 65 20 63 75 72 72 |ntries, |the curr|
|00000af0| 65 6e 74 20 6c 69 73 74 | 69 6e 67 20 62 75 66 66 |ent list|ing buff|
|00000b00| 65 72 0a 20 20 20 20 20 | 69 73 20 65 78 69 74 65 |er. |is exite|
|00000b10| 64 2e 22 20 6e 69 6c 5d | 29 0a 28 62 79 74 65 2d |d." nil]|).(byte-|
|00000b20| 63 6f 64 65 20 22 c0 c1 | 4d 88 c2 c3 4d 87 22 20 |code "..|M...M." |
|00000b30| 5b 73 6d 61 72 74 2d 62 | 72 2d 64 69 73 70 61 74 |[smart-b|r-dispat|
|00000b40| 63 68 20 23 5b 6e 69 6c | 20 22 c0 20 ac 85 09 c2 |ch #[nil| ". ....|
|00000b50| 3d ab 83 c3 20 87 09 c4 | 3d ab 83 c5 20 87 09 c6 |=... ...|=... ...|
|00000b60| 3d ab 84 c7 c8 21 87 6c | ab 83 c9 20 87 ca cb 21 |=....!.l|... ...!|
|00000b70| ab 95 0e 0c ab 91 cd ce | 4b 21 ab 8b cf 0e 0b 0e |........|K!......|
|00000b80| 0c 5c 22 ab 83 ce 20 87 | 0e 10 ab 8a d1 d2 21 ae |.\"... .|......!.|
|00000b90| 87 d3 d4 21 ae 82 d5 20 | 87 22 20 5b 62 72 2d 6c |...!... |." [br-l|
|00000ba0| 69 73 74 69 6e 67 2d 77 | 69 6e 64 6f 77 2d 70 20 |isting-w|indow-p |
|00000bb0| 6d 61 6a 6f 72 2d 6d 6f | 64 65 20 62 72 2d 6d 6f |major-mo|de br-mo|
|00000bc0| 64 65 20 73 6d 61 72 74 | 2d 62 72 20 49 6e 66 6f |de smart|-br Info|
|00000bd0| 2d 6d 6f 64 65 20 73 6d | 61 72 74 2d 69 6e 66 6f |-mode sm|art-info|
|00000be0| 20 42 75 66 66 65 72 2d | 6d 65 6e 75 2d 6d 6f 64 | Buffer-|menu-mod|
|00000bf0| 65 20 73 6d 61 72 74 2d | 62 75 66 66 65 72 2d 6d |e smart-|buffer-m|
|00000c00| 65 6e 75 20 74 20 73 63 | 72 6f 6c 6c 2d 75 70 2d |enu t sc|roll-up-|
|00000c10| 65 6f 6c 20 62 6f 75 6e | 64 70 20 62 72 2d 73 72 |eol boun|dp br-sr|
|00000c20| 63 2d 66 69 6c 65 2d 72 | 65 67 65 78 70 20 62 75 |c-file-r|egexp bu|
|00000c30| 66 66 65 72 2d 66 69 6c | 65 2d 6e 61 6d 65 20 66 |ffer-fil|e-name f|
|00000c40| 62 6f 75 6e 64 70 20 62 | 72 2d 74 6f 2d 64 65 66 |boundp b|r-to-def|
|00000c50| 69 6e 69 74 69 6f 6e 20 | 73 74 72 69 6e 67 2d 6d |inition |string-m|
|00000c60| 61 74 63 68 20 61 63 74 | 69 6f 6e 2d 6d 6f 75 73 |atch act|ion-mous|
|00000c70| 65 2d 6b 65 79 2d 70 72 | 65 76 2d 77 69 6e 64 6f |e-key-pr|ev-windo|
|00000c80| 77 20 73 6d 61 72 74 2d | 62 72 2d 63 6d 64 2d 73 |w smart-|br-cmd-s|
|00000c90| 65 6c 65 63 74 20 6e 69 | 6c 20 65 72 72 6f 72 20 |elect ni|l error |
|00000ca0| 22 28 41 63 74 69 6f 6e | 20 4b 65 79 29 3a 20 4e |"(Action| Key): N|
|00000cb0| 6f 20 63 6f 6d 6d 61 6e | 64 20 62 6f 75 6e 64 20 |o comman|d bound |
|00000cc0| 74 6f 20 6b 65 79 2e 22 | 20 73 63 72 6f 6c 6c 2d |to key."| scroll-|
|00000cd0| 75 70 5d 20 33 5d 20 73 | 6d 61 72 74 2d 62 72 2d |up] 3] s|mart-br-|
|00000ce0| 61 73 73 69 73 74 2d 64 | 69 73 70 61 74 63 68 20 |assist-d|ispatch |
|00000cf0| 23 5b 6e 69 6c 20 22 c0 | 20 ac 85 09 c2 3d ab 83 |#[nil ".| ....=..|
|00000d00| c3 20 87 09 c4 3d ab 83 | c5 20 87 09 c6 3d ab 83 |. ...=..|. ...=..|
|00000d10| c7 20 87 6c ab 83 c8 20 | 87 0e 09 ab 8a ca cb 21 |. .l... |.......!|
|00000d20| ae 87 cc cd 21 ae 82 ce | 20 87 22 20 5b 62 72 2d |....!...| ." [br-|
|00000d30| 6c 69 73 74 69 6e 67 2d | 77 69 6e 64 6f 77 2d 70 |listing-|window-p|
|00000d40| 20 6d 61 6a 6f 72 2d 6d | 6f 64 65 20 62 72 2d 6d | major-m|ode br-m|
|00000d50| 6f 64 65 20 73 6d 61 72 | 74 2d 62 72 2d 61 73 73 |ode smar|t-br-ass|
|00000d60| 69 73 74 20 49 6e 66 6f | 2d 6d 6f 64 65 20 73 6d |ist Info|-mode sm|
|00000d70| 61 72 74 2d 69 6e 66 6f | 2d 61 73 73 69 73 74 20 |art-info|-assist |
|00000d80| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 6d 6f 64 65 |Buffer-m|enu-mode|
|00000d90| 20 73 6d 61 72 74 2d 62 | 75 66 66 65 72 2d 6d 65 | smart-b|uffer-me|
|00000da0| 6e 75 2d 61 73 73 69 73 | 74 20 73 63 72 6f 6c 6c |nu-assis|t scroll|
|00000db0| 2d 64 6f 77 6e 2d 65 6f | 6c 20 61 63 74 69 6f 6e |-down-eo|l action|
|00000dc0| 2d 6d 6f 75 73 65 2d 6b | 65 79 2d 70 72 65 76 2d |-mouse-k|ey-prev-|
|00000dd0| 77 69 6e 64 6f 77 20 73 | 6d 61 72 74 2d 62 72 2d |window s|mart-br-|
|00000de0| 63 6d 64 2d 73 65 6c 65 | 63 74 20 61 73 73 69 73 |cmd-sele|ct assis|
|00000df0| 74 20 65 72 72 6f 72 20 | 22 28 41 73 73 69 73 74 |t error |"(Assist|
|00000e00| 20 4b 65 79 29 3a 20 4e | 6f 20 63 6f 6d 6d 61 6e | Key): N|o comman|
|00000e10| 64 20 62 6f 75 6e 64 20 | 74 6f 20 6b 65 79 2e 22 |d bound |to key."|
|00000e20| 20 73 63 72 6f 6c 6c 2d | 64 6f 77 6e 5d 20 32 5d | scroll-|down] 2]|
|00000e30| 5d 20 32 29 0a 28 66 73 | 65 74 20 27 73 6d 61 72 |] 2).(fs|et 'smar|
|00000e40| 74 2d 62 72 2d 63 6d 64 | 2d 73 65 6c 65 63 74 20 |t-br-cmd|-select |
|00000e50| 23 5b 28 26 6f 70 74 69 | 6f 6e 61 6c 20 61 73 73 |#[(&opti|onal ass|
|00000e60| 69 73 74 2d 66 6c 61 67 | 29 20 22 c0 89 89 89 70 |ist-flag|) "....p|
|00000e70| 19 1a 1b 1c 1d 8a 6d ac | 83 c0 75 88 8a c6 79 88 |......m.|..u...y.|
|00000e80| 60 15 29 c7 c8 0d c9 23 | ad 98 c6 95 62 88 60 15 |`.)....#|....b.`.|
|00000e90| 8a c0 7f 88 60 14 29 ca | cb 0c c9 23 ad 84 60 53 |....`.).|...#..`S|
|00000ea0| 89 14 29 85 1c 01 cc 12 | cd 5c 6e 21 ab 84 ce 5c |..).....|.\n!...\|
|00000eb0| 6e 21 88 cf 5c 6e 21 89 | 13 ac 84 d0 d1 21 88 d2 |n!..\n!.|.....!..|
|00000ec0| 0b 0d 0c 23 88 0b 71 88 | c0 c9 c0 0e 13 1e 14 1e |...#..q.|........|
|00000ed0| 15 1e 16 1e 17 65 62 88 | d8 d9 da 5c 22 88 65 62 |.....eb.|...\".eb|
|00000ee0| 88 db dc dd 5c 22 88 65 | 62 88 db de df 5c 22 88 |....\".e|b....\".|
|00000ef0| 65 62 88 d8 e0 e1 5c 22 | 88 65 62 88 d8 e2 e3 5c |eb....\"|.eb....\|
|00000f00| 22 88 65 62 88 e4 e5 21 | ab 91 e6 e7 21 88 0e 14 |".eb...!|....!...|
|00000f10| ab 86 0e 14 e8 9a ab 83 | e9 16 14 ea eb c0 c9 23 |........|.......#|
|00000f20| ab 95 ec da 21 88 67 97 | ed 5a 54 16 15 e6 e8 21 |....!.g.|.ZT....!|
|00000f30| 88 0e 15 63 88 aa 64 65 | 62 88 ea e1 c0 c9 23 ab |...c..de|b.....#.|
|00000f40| 94 ec da 21 88 67 97 ee | 5c 5c 16 15 e6 e8 21 88 |...!.g..|\\....!.|
|00000f50| 0e 15 63 88 aa 65 ef 20 | 16 15 ce 5c 6e 21 88 09 |..c..e. |...\n!..|
|00000f60| 71 88 f0 f1 21 ab 89 0e | 31 ab 85 f2 0e 31 21 88 |q...!...|1....1!.|
|00000f70| 0e 14 f3 0e 15 21 1e 34 | 1e 35 0e 34 ad 91 0e 36 |.....!.4|.5.4...6|
|00000f80| ab 87 f7 0e 15 21 88 aa | 85 f8 0e 34 21 88 c9 2e |.....!..|...4!...|
|00000f90| 06 2d 87 22 20 5b 6e 69 | 6c 20 6f 62 75 66 20 74 |.-." [ni|l obuf t|
|00000fa0| 6d 70 2d 62 75 66 2d 6e | 6d 20 74 6d 70 2d 62 75 |mp-buf-n|m tmp-bu|
|00000fb0| 66 20 65 6e 64 20 73 74 | 61 72 74 20 30 20 72 65 |f end st|art 0 re|
|00000fc0| 2d 73 65 61 72 63 68 2d | 62 61 63 6b 77 61 72 64 |-search-|backward|
|00000fd0| 20 22 5c 5c 28 5e 5c 5c | 7c 5b 5e 5c 5c 5d 5c 5c | "\\(^\\||[^\\]\\|
|00000fe0| 29 7b 22 20 74 20 72 65 | 2d 73 65 61 72 63 68 2d |){" t re|-search-|
|00000ff0| 66 6f 72 77 61 72 64 20 | 22 5b 5e 5c 5c 5d 7d 22 |forward |"[^\\]}"|
|00001000| 20 22 2a 73 6d 61 72 74 | 2d 62 72 2d 74 6d 70 2a | "*smart|-br-tmp*|
|00001010| 22 20 67 65 74 2d 62 75 | 66 66 65 72 20 6b 69 6c |" get-bu|ffer kil|
|00001020| 6c 2d 62 75 66 66 65 72 | 20 67 65 74 2d 62 75 66 |l-buffer| get-buf|
|00001030| 66 65 72 2d 63 72 65 61 | 74 65 20 65 72 72 6f 72 |fer-crea|te error|
|00001040| 20 22 28 41 63 74 69 6f | 6e 20 4b 65 79 29 3a 20 | "(Actio|n Key): |
|00001050| 28 73 6d 61 72 74 2d 62 | 72 2d 63 6d 64 2d 73 65 |(smart-b|r-cmd-se|
|00001060| 6c 65 63 74 29 20 2d 20 | 43 61 6e 27 74 20 63 72 |lect) - |Can't cr|
|00001070| 65 61 74 65 20 74 6d 70 | 2d 62 75 66 2e 22 20 63 |eate tmp|-buf." c|
|00001080| 6f 70 79 2d 74 6f 2d 62 | 75 66 66 65 72 20 61 63 |opy-to-b|uffer ac|
|00001090| 74 69 6f 6e 2d 6d 6f 75 | 73 65 2d 6b 65 79 2d 70 |tion-mou|se-key-p|
|000010a0| 72 65 66 69 78 2d 61 72 | 67 20 70 72 65 66 2d 61 |refix-ar|g pref-a|
|000010b0| 72 67 20 6b 65 79 73 20 | 63 61 73 65 2d 72 65 70 |rg keys |case-rep|
|000010c0| 6c 61 63 65 20 63 61 73 | 65 2d 66 6f 6c 64 2d 73 |lace cas|e-fold-s|
|000010d0| 65 61 72 63 68 20 72 65 | 70 6c 61 63 65 2d 72 65 |earch re|place-re|
|000010e0| 67 65 78 70 20 22 5b 20 | 09 5d 2b 22 20 22 22 20 |gexp "[ |.]+" "" |
|000010f0| 72 65 70 6c 61 63 65 2d | 73 74 72 69 6e 67 20 22 |replace-|string "|
|00001100| 53 50 43 22 20 22 20 22 | 20 22 44 45 4c 22 20 22 |SPC" " "| "DEL" "|
|00001110| 7f 22 20 22 45 53 43 22 | 20 22 4d 2d 22 20 22 5c |." "ESC"| "M-" "\|
|00001120| 5c 5c 5c 5c 5c 28 5b 7b | 7d 5d 5c 5c 29 22 20 22 |\\\\\([{|}]\\)" "|
|00001130| 5c 5c 31 22 20 6c 6f 6f | 6b 69 6e 67 2d 61 74 20 |\\1" loo|king-at |
|00001140| 22 43 2d 75 22 20 64 65 | 6c 65 74 65 2d 63 68 61 |"C-u" de|lete-cha|
|00001150| 72 20 33 20 31 20 28 34 | 29 20 73 65 61 72 63 68 |r 3 1 (4|) search|
|00001160| 2d 66 6f 72 77 61 72 64 | 20 22 43 2d 22 20 72 65 |-forward| "C-" re|
|00001170| 70 6c 61 63 65 2d 6d 61 | 74 63 68 20 39 37 20 31 |place-ma|tch 97 1|
|00001180| 32 38 20 62 75 66 66 65 | 72 2d 73 74 72 69 6e 67 |28 buffe|r-string|
|00001190| 20 62 6f 75 6e 64 70 20 | 61 63 74 69 6f 6e 2d 6d | boundp |action-m|
|000011a0| 6f 75 73 65 2d 6b 65 79 | 2d 70 72 65 76 2d 77 69 |ouse-key|-prev-wi|
|000011b0| 6e 64 6f 77 20 73 65 6c | 65 63 74 2d 77 69 6e 64 |ndow sel|ect-wind|
|000011c0| 6f 77 20 6b 65 79 2d 62 | 69 6e 64 69 6e 67 20 62 |ow key-b|inding b|
|000011d0| 69 6e 64 69 6e 67 20 63 | 75 72 72 65 6e 74 2d 70 |inding c|urrent-p|
|000011e0| 72 65 66 69 78 2d 61 72 | 67 20 61 73 73 69 73 74 |refix-ar|g assist|
|000011f0| 2d 66 6c 61 67 20 62 72 | 2d 63 6d 64 2d 68 65 6c |-flag br|-cmd-hel|
|00001200| 70 20 63 61 6c 6c 2d 69 | 6e 74 65 72 61 63 74 69 |p call-i|nteracti|
|00001210| 76 65 6c 79 5d 20 36 20 | 22 5c 0a 53 65 6c 65 63 |vely] 6 |"\.Selec|
|00001220| 74 73 20 61 6e 20 4f 4f | 2d 42 72 6f 77 73 65 72 |ts an OO|-Browser|
|00001230| 20 63 6f 6d 6d 61 6e 64 | 20 77 69 74 68 20 69 74 | command| with it|
|00001240| 73 20 6b 65 79 20 62 69 | 6e 64 69 6e 67 20 61 74 |s key bi|nding at|
|00001250| 20 70 6f 69 6e 74 2e 0a | 42 79 20 64 65 66 61 75 | point..|By defau|
|00001260| 6c 74 20 65 78 65 63 75 | 74 65 73 20 74 68 65 20 |lt execu|tes the |
|00001270| 63 6f 6d 6d 61 6e 64 2c | 20 77 69 74 68 20 6f 70 |command,| with op|
|00001280| 74 69 6f 6e 61 6c 20 41 | 53 53 49 53 54 2d 46 4c |tional A|SSIST-FL|
|00001290| 41 47 20 6e 6f 6e 2d 6e | 69 6c 2c 20 73 68 6f 77 |AG non-n|il, show|
|000012a0| 73 20 68 65 6c 70 20 66 | 6f 72 0a 63 6f 6d 6d 61 |s help f|or.comma|
|000012b0| 6e 64 2e 20 20 52 65 74 | 75 72 6e 73 20 74 20 69 |nd. Ret|urns t i|
|000012c0| 66 20 61 20 63 6f 6d 6d | 61 6e 64 20 69 73 20 73 |f a comm|and is s|
|000012d0| 65 6c 65 63 74 65 64 2e | 20 20 4e 69 6c 20 69 6e |elected.| Nil in|
|000012e0| 64 69 63 61 74 65 73 20 | 6e 6f 20 6b 65 79 20 62 |dicates |no key b|
|000012f0| 69 6e 64 69 6e 67 20 77 | 61 73 0a 66 6f 75 6e 64 |inding w|as.found|
|00001300| 20 6f 6e 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 | on the |current |
|00001310| 6c 69 6e 65 2e 20 20 4b | 65 79 20 62 69 6e 64 69 |line. K|ey bindi|
|00001320| 6e 67 73 20 61 72 65 20 | 64 65 6c 69 6d 69 74 65 |ngs are |delimite|
|00001330| 64 20 62 79 20 7b 7d 2e | 22 5d 29 0a 28 61 75 74 |d by {}.|"]).(aut|
|00001340| 6f 6c 6f 61 64 20 27 49 | 6e 66 6f 2d 68 61 6e 64 |oload 'I|nfo-hand|
|00001350| 6c 65 2d 69 6e 2d 6e 6f | 74 65 20 22 68 6d 6f 75 |le-in-no|te "hmou|
|00001360| 73 2d 69 6e 66 6f 22 20 | 22 5c 0a 46 6f 6c 6c 6f |s-info" |"\.Follo|
|00001370| 77 73 20 49 6e 66 6f 20 | 64 6f 63 75 6d 65 6e 74 |ws Info |document|
|00001380| 61 74 69 6f 6e 20 72 65 | 66 65 72 65 6e 63 65 73 |ation re|ferences|
|00001390| 2e 22 29 0a 28 61 75 74 | 6f 6c 6f 61 64 20 27 73 |.").(aut|oload 's|
|000013a0| 6d 61 72 74 2d 69 6e 66 | 6f 20 22 68 6d 6f 75 73 |mart-inf|o "hmous|
|000013b0| 2d 69 6e 66 6f 22 20 22 | 5c 0a 46 6f 6c 6c 6f 77 |-info" "|\.Follow|
|000013c0| 73 20 49 6e 66 6f 20 64 | 6f 63 75 6d 65 6e 74 61 |s Info d|ocumenta|
|000013d0| 74 69 6f 6e 20 72 65 66 | 65 72 65 6e 63 65 73 2e |tion ref|erences.|
|000013e0| 22 20 74 29 0a 28 61 75 | 74 6f 6c 6f 61 64 20 27 |" t).(au|toload '|
|000013f0| 73 6d 61 72 74 2d 69 6e | 66 6f 2d 61 73 73 69 73 |smart-in|fo-assis|
|00001400| 74 20 22 68 6d 6f 75 73 | 2d 69 6e 66 6f 22 20 22 |t "hmous|-info" "|
|00001410| 5c 0a 46 6f 6c 6c 6f 77 | 73 20 49 6e 66 6f 20 64 |\.Follow|s Info d|
|00001420| 6f 63 75 6d 65 6e 74 61 | 74 69 6f 6e 20 72 65 66 |ocumenta|tion ref|
|00001430| 65 72 65 6e 63 65 73 2e | 22 20 74 29 0a 28 70 72 |erences.|" t).(pr|
|00001440| 6f 76 69 64 65 20 27 68 | 6d 6f 75 73 65 2d 62 72 |ovide 'h|mouse-br|
|00001450| 29 0a | |). | |
+--------+-------------------------+-------------------------+--------+--------+